以知多项式3x^3+ax^2+bx+1能被x^2+1整除,且商式为3x+1,求(-a)^b的值